package main

import "fmt"

//  匿名结构体
type user struct {
	name string
	age  int
}

func main() {
	var user2 user
	var user3 = &user2
	// 结构体指针
	// user3存储的是指针，结构体指针，*User
	fmt.Println(user3)

	// 直接通过new关键字
	p1 := new(user)
	p1.name = "baim0"
	p1.age = 18
	fmt.Println(p1) // &{baim0 18}
	fmt.Println(p1.name)
	fmt.Println(p1.age)

}
